
Type GpuProgramParameters Extends BaseObject
	
rem
bbdoc: Sets a single value constant floating-point parameter to the program. 
about: <p>Different types of GPU programs support different types of constant parameters. For example, 
it's relatively common To find that vertex programs only support floating point constants, And that 
fragment programs only support integer (fixed point) parameters. This can vary depending on the program 
version supported by the Graphics card being used. You should consult the documentation For the Type of 
low level program you are using, Or alternatively use the Methods provided on RenderSystemCapabilities 
To determine the options.<p>
<p>Another possible limitation is that some systems only allow constants to be set on certain boundaries, 
e.g. in sets of 4 values for example. Again, see RenderSystemCapabilities for full details.</p>
<p><b>Note:</b> This named option will only work if you are using a parameters object created from a 
high-level program (HighLevelGpuProgram).</p>
endrem
	Method setNamedConstant(cname:String, v:Float)
		o_gpu_setNamedConstant(Self._ptr, cname.ToCString(), v)
	End Method
End Type